/*
 * Rook.h
 *
 *  Created on: 18 Jan 2011
 *      Author: sinan
 */

#ifndef ROOK_H_
#define ROOK_H_

#include "../ChessMan.h"
#include "../ChessTable.h"
#include <vector>
using namespace std;

class Rook : public ChessMan{
public:
	Rook();
	Rook(ChessManColor cmColor);
	virtual ~Rook();
	virtual vector<VisitableCoordinate> GetMovementList(ChessTableCoordinate Coordinate
			, ChessMan matrix[8][8]);

};

#endif /* ROOK_H_ */
